.question-container {
  display: flex;
  justify-content: space-between;
  height: calc(100% - 0.5rem);
  
  .equipment-status-box {
    width: 100%;
    height: 100%;
    background-color: rgba(3, 20, 48, 0.6);
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    
    &::-webkit-scrollbar {
      width: 6px;
    }
  
    &::-webkit-scrollbar-track {
      background: rgba(0, 0, 0, 0.1);
      border-radius: 3px;
    }
  
    &::-webkit-scrollbar-thumb {
      background: rgba(255, 255, 255, 0.3);
      border-radius: 3px;
  
      &:hover {
        background: rgba(255, 255, 255, 0.5);
      }
    }
    
    .box-header {
      padding: 10px 12px;
      border-bottom: 1px solid rgba(61, 88, 155, 0.6);
      display: flex;
      align-items: center;
      
      .header-title {
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        margin-left: 5px;
      }
    }
    
    .box-content {
      display: flex;
      flex-direction: column;
      flex: 1;
      padding: 10px 12px;
      color: #fff;
      
      // 加载状态样式
      &.loading {
        opacity: 0.8;
        position: relative;
        
        &::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, 0.05);
          backdrop-filter: blur(1px);
          z-index: 1;
        }
      }
    }
  }
}

// 移动端适配
@media screen and (max-width: 768px) {
  .question-container {
    flex-direction: column;
  }
}
